body { background: #000; font-family: Microsoft YaHei, Arial, Verdana, Geneva, sans-serif; font-size:12px; color: #fff}
#head { padding:0;margin-left: auto; margin-right: auto; width:950px;}
#menu { padding:0;margin-left: auto; margin-right: auto; width:950px; margin-top: 5px;}
#promotionflash { padding:0;margin-left: auto; margin-right: auto; width:950px; margin-top: 5px;}
#productflash { padding:0;margin-left: auto; margin-right: auto; width:950px; margin-top: 5px;}
#promotionimg { padding:0;margin-left: auto; margin-right: auto; width:960px; margin-top: 5px; text-align:center;}
#promotionimgsns { padding:0;margin-left: auto; margin-right: auto; width:950px; margin-top: 0; text-align:center;}
#promotionimg img { border:0; padding: 0 14px 0 14px;}
#promotionimgsns img { border:0; padding: 0;}
#tofriend { padding:0;margin-left: auto; margin-right: auto; width:950px; margin-top: 5px; text-align:center; background:url(../images/edgebar.jpg); height:51px; color:#fff; clear:both;padding-top:50px;}
#about { padding:0;margin-left: auto; margin-right: auto; width:950px; margin-top: 5px;color:#fff; clear:both;}
#about img{float:left; border:0}
#about b{ float:right; text-align:right}
#about b a:link, #about b a:visited { color:#00FB00; text-decoration:none;}
td a:link, td a:visited { color:#00FB00; text-decoration:none;}
#about b a:hover { color:#46DB46;}
#productbody { padding:10px 0 0 0;margin-left: auto; margin-right: auto; width:950px; margin-top: 0; color:#fff;}
#productlist { padding:10px 0 0 0;margin:0 auto; width:950px; margin-top: 0; color:#fff;}
#productlist hr{ border:1px solid #333; margin: 10px 0 20px 0}
#productlist ul { list-style:none;margin:0;padding:0; }
#productlist ul li { float:left; width:230px; margin-bottom:20px; text-align:center;height:180px; padding:0;}
#productlist ul li img{ border:0;}
#productlist ul li a{display:block;}
#productlist ul li a:link, #productlist ul li a:visited { color:#00FB00; text-decoration:none;}
#productlist ul li a:hover { color:#46DB46;text-decoration: none;}
#productright { float:right; width:189px; height:360px; background:url(../images/shoppingcart_bg.jpg) no-repeat; padding-top:30px; padding-left:20px; text-align:left;}
#productright b { color: #d60909; font-size: 18px; font-weight: normal; line-height: 180%; }
#productleft { float:left; width:690px;  line-height: 180%; }
#productsearch { padding:0;margin-left: auto; margin-right: auto; width:900px; margin-top: 5px; color:#fff; text-align:right;}

.clearfix { display: inline-block; }
.clearfix:after { clear: both; display: block; content: "."; line-height: 0; height: 0; visibility: hidden; }
html[xmlns] .clearfix { display: block; }
* html .clearfix{ height: 1%; }


a{
	color: #0f0;
	text-decoration: none;
}
a:hover, a:visited{
	color: #0f0;
	text-decoration: none;
}

#sb1{
	width: 640px;
	margin: 50px auto 0;
}

#sb1 div{
	min-height: 95px;
	clear: both;
}

#sb1 div img{float:left; margin-right: 15px;}

#sb1 p.overview-title{
	color: #0f0; 
	text-align:justify;
}

#sb3 ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
#sb3 li a{display: block; cursor: pointer;}
#sb3 li{float:left; margin: 5px 80px 5px 0;}

#sb3 img{
	width: 250px;
	height: 250px;
}

.inputstyle { background: #333; color: #fff; border:0; }
#ad { padding:0;margin-left: auto; margin-right: auto; width:950px;}
li.class a{color:#66FF00}


/******************  China SNS page **************************/
#snsBody { width:940px; text-align:left;}
#snsHeader { padding-top:30px;}
#snsHeader p { padding:0; margin:0; }
#snsChina  { background-color:#000; width: 698px;float :left; }
#snsChina p, #snsChina ul, #snsChina ul li { padding:0; margin:0; }
.snsIcons li { 	list-style: none; width: 50%; float:left; padding-bottom:20px; margin-bottom:20px; display:block;}
.snsIcons li img { list-style: none; float:left; margin:0 0 2px 26px;}
.snsIcons li span img { list-style: none; float:left; margin:6px 0 2px 12px;}
.snsIcons li p { padding:20px 0 10px 100px;}
#snsMin { background-color:#151515; width: 240px; float:right; padding:0 0 10px 0; margin:0; }
#snsMin p, .snsMinIcons ul, .snsMinIcons ul li { padding:0; margin:0; }
.snsMinIcons li { list-style:none; padding:6px 0 4px 30px; float: left;}

#minTxt { padding:14px 14px 0 14px; font-family: "simsun", Arial, Helvetica, sans-serif; font-size:13px; color:#bcbcbc; }
#minTxt span { font-weight:bold;}
.minLine { height:2px; margin:2px 0;}
#minTxt p { padding-top:12px; font-size:12px; line-height:1.4em;}


/******************  index banner image style **************************/

a { outline:none; } 
a img { border:none; }

div.announcement-banner{
background: url(../images/noticeboard.jpg) no-repeat;
width: 940px;
height: 190px;
display: block;
}

div.press-banner{
	background: url(../images/press.jpg) no-repeat;
	width: 940px;
	height: 190px;
	display: block;
}

div#about-razer-mouse{
	background:url(../images/about-razer-bg-mouse.jpg) no-repeat; 
	height:320px; 
	display:block;
	margin: 20px 0;
	padding: 15px 0 0 580px;
}

div#about-razer-mouse p{
	margin: 10px 0;
	line-height: 1.8em;
}

div#about-razer-kb{
	background:url(../images/about-razer-bg-kb.jpg) no-repeat right top; 
	height:380px; 
	display:block;
	margin: 0;
	padding: 0;
}

div#about-razer-kb p{
	width: 430px;
	margin: 10px 0 0 0;
	line-height: 1.8em;
}


div#about-razer-gamer{
	background:url(../images/about-razer-bg-gamer.jpg) no-repeat; 
	height:400px; 
	display:block;
	margin: 20px 0;
	padding: 0 0 0 580px;
}

div.subscribe-form{
margin-top: 10px;
}

div.subscribe-form div{
margin: 20px 0 0 80px;
clear: both;
}

div.subscribe-form label.field-label{
	display: block;
	width: 150px;
	margin: 0 0 5px 10px;
}

.form-hex{
	color: #0f0;
}

/*=============================== Form Style ===================================*/
input{
	margin: 0 0 0 10px;
}
input.text{
	background-color: #111;
	width: 200px;
	height: 24px;
	color: #888;
	padding: 0 0 0 6px;
	line-height: 24px;
	border: 1px solid #333;
}


textarea{
	width: 300px;
	height: 150px;
	background-color: #111;
	color: #888;
	padding: 5px 6px;
	margin: 0 0 0 10px;
	border: 1px solid #333;
}

select{
	height: 24px;
	background-color: #111;
	color: #888;
	padding: 0 0 0 6px;
	margin: 0 0 0 10px;
	border: 1px solid #333;
}

/*================================  Reseller ==================================*/
#reseller{
	width:940px;
	margin:0 auto;
}

#reseller .contact-link{
	margin:10px 25px;
	text-align:right;
	font-size:11px;
}

#reseller .search{
	width:900px; 
	margin:0 auto;
}

#reseller .search fieldset{
	border:1px solid #333;
	padding:10px 15px;
}

#reseller .search legend{
	color:#FFFFFF; 
	font-size:11px;
	text-align:left; 
	margin-left:10px;
}

#reseller .search input{
	width: 120px;
}

#resellerList{
	width: 100%;
}

#resellerList ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

#resellerList li{
	width:260px;
	height: 90px;
	float:left;
	margin:10px;
	background:#151515;
	border:2px solid #2e2e2e;
}

#resellerList li p{
	margin: 5px 0 8px 2px;
	line-height: 12px;
	display: block;
}

#resellerList .more-info{
	font-size: 10px;
}

div.reseller-details{
	border: 1px solid #151515;
	padding: 10px;
}
div.reseller-details h2{
	color: #00FB00;
}

/*================================  Press List ==================================*/

div.press-page{
	width:840px;
	margin-left:50px;	
}
div.press-page p{
	font-size:14px;
	color:#999;	
}
div.press-page p strong{
	color:#fff;
	font-size:16px;
	font-weight:400;	
}
.press-page p.press-title{
	color:#0f0;
	font-size:20px;
	margin-bottom:20px;
	line-height:40px;
}
.press-page ul{
	font-size:14px;	
	color:#999;	
}
.press-page ul li{
	
}